#pragma once

struct SharedData
{
    /// @brief 判断守护进程是否已经退出
    bool DaemonProcessIsNeedToExit;
    /// @brief 判断守护进程是否已经启动
    bool DaemonProcessIsRunning;
    /// @brief 进程守卫是否已经启动
    bool GuardProcessIsRunning;
    /// @brief 守护进程 id
    int DaemonProcessId;
    /// @brief 工作进程 id
    int WorkProcessId;
    /// @brief 守护进程的进程守卫 id
    int GuardProcessId;
};